Baymont by Wyndham Las Vegas South Strip Near Town Square Las Vegas
55 E Robindale Road -
Las Vegas,
NV 89123